package Dao.Process;

import Entity.Process.StageTime;

import java.sql.Connection;
import java.util.List;

public interface StageTimeDao {
    /**
     * 查询所有阶段时间信息
     * @return StageTime 列表
     */
    List<StageTime> queryAllStageTime(Connection conn);

    /**
     * 按阶段编号查询阶段时间信息
     * @param stageId 要查询的阶段编号
     * @return stageTime 对象
     */
    List<StageTime> getStageTimeBystage(String stageId, Connection conn);

    /**
     * 编辑阶段对应时间申请
     *
     * @param startTime 开始时间
     * @param endTime 结束时间
     * @param stageId 阶段编号
     * @return 操作影响的行数
     */
    Integer updateStageTime(String startTime, String endTime, String stageId, Connection conn);

}
